body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,
dl,dt,dd,ul,ol,li,
pre,code
fieldset,lengend,button,input,textarea,
th,td{margin:0;padding:0px;}
body,
button,input,select,textarea{font:12px/1 "\5FAE\8F6F\96C5\9ED1",Arial,"\5b8b\4f53",Tahoma,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"CourierNew",Courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
abbr[title],acronym[title]{border-bottom:1px dotted; cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:rtl;border-spacing:1;}
body {text-align:center;background:#ffffff;font:12px "\5FAE\8F6F\96C5\9ED1","Arial";}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}


input.transInput{background-color:transparent !important;border:0 !important;}
input.sltInput{background-color:#39f !important;color:#fff !important;}
a{text-decoration:none;outline:none;color:#333;}
.btn{vertical-align:middle;}
.btn2{width:46px;height:20px;background:url(/images/btn2_nml.gif) no-repeat left top;color:#333;text-align:center;border:0;outline:none;}
/*header style*/
.header{position:relative;height:26px;background:url(/images/title_bg.gif) repeat-x left top;color:#ccc;line-height:26px;text-align:left;font-family:Arial;}
.header .company{margin-left:12px;color:#ddd;}
.header a.logout{float:right;width:35px;height:22px;line-height:22px;margin:1px 6px 0 0;padding-left:32px;background:url(/images/logout_nml.gif) no-repeat left top;outline:none;text-decoration:none;color:#bbb;}
.header a.logout:hover{background-image:url(/images/logout_over.gif);color:#fff;}
.logo{background-color:#bfdbff;padding:8px 24px;text-align:left;}
/*header style*/

/*navigation style*/
.nav{height:27px;background:#bfdbff url(/images/nav_line.gif) repeat-x left bottom;padding:4px 0 6px 12px;font-size:14px;text-align:left;}
.nav a{float:left;width:97px;height:27px;margin-left:8px;line-height:27px;text-align:center;overflow:hidden;}
.nav a:hover{background:url(/images/tab_mover.gif) no-repeat center bottom;text-decoration:none;}
.nav a.current,
.nav a.current:hover{background:url(/images/tab_current.gif) no-repeat center bottom;color:#f60;font-weight:bold;}
/*navigation style*/

.main{width:100%;background-color:#333;}
.main td{background-color:#bfbfbf;border:1px solid #dedede;}
.main hr{height:1px;margin:0;padding:0;border:0;border-top:1px solid #858585;}
.main input,
.main select{margin:0;width:120px;color:#333;font:12px Arial;vertical-align:middle;}
.main textarea{width:100%;height:62px;overflow:auto;font:12px Arial;word-break:break-all;word-wrap:break-word;}
.main select,.main .ck,.main .btn{width:auto;}
.main .btn{font-size:12px;}
.main .l{float:left;}
.main .r{float:right;}
.main .content{background-color:#f2f2f2;border-left:0;}
/*menu list style*/
.main .menu{width:190px;background-color:#646464;border:0;}
.main .mini-menu{width:12px;background-color:#d6d6d6;border:0;}
.main .closed{display:none !important;}
.main .menu-ctrl{height:15px;margin-top:-1px;background:url(/images/menu_bg.gif) repeat-x left top;text-align:right;cursor:pointer;}
.main .menu-ctrl .dart{margin:4px;}
.main .dot-split{height:14px;background:#d6d6d6 url(/images/menu_dot_split.gif) no-repeat center center;}
.main .list{background:#d6d6d6 url(/images/menu_solid_split.gif) no-repeat bottom center;padding:6px 0 8px;font-size:14px;text-align:left;}
.main .list li{padding:7px 24px;border:1px solid #d6d6d6;border-width:1px 0;word-break:keep-all;word-wrap:normal;white-space:nowrap;}
.main .list li a{text-decoration:none;}
.main .list .cur-li{margin:0 -1px 0 8px;padding-left:16px;background-color:#f2f2f2;color:#c00;border:1px solid #333;border-width:1px 0 1px 1px;}
.main .nosplit{background-image:none;}
/*menu list style*/

/*toolbar style*/
.main .toolbar{height:29px;background-color:#d6d6d6;line-height:29px;border-bottom:1px solid #646464;}
.main .toolbar .split-dot,
.main .toolbar .split-sld{margin:3px 6px;}
.main .toolbar .bars{float:left;height:27px;}
.main .toolbar input{margin-top:2px;vertical-align:top;}
/*toolbar style*/

/*inquery common style*/
.main .pad-body{padding:8px;}
.main .inquery-sum{width:100%;background-color:#646464;}
.main .inquery-sum td,
.main .new-spec td{background-color:#f5f5f5;padding:3px 8px;border:0;text-align:left;word-break:keep-all;word-wrap:normal;white-space:nowrap;font-size:12px;}
.main .func-tabs{height:23px;background:#d6d6d6 url(/images/func_tab_line.gif) repeat-x left bottom;border:1px solid #646464;border-width:0 1px;}
.main .func-tabs a{float:left;height:12px;line-height:12px;padding:5px 8px;border-right:1px solid #646464;}
.main .func-tabs a:hover{background-color:#ddd;}
.main .func-tabs a.current{height:13px;background-color:#f5f5f5;}
.main .data{background-color:#f5f5f5;padding:8px;font-size:12px;border:1px solid #646464;border-width:0 1px 1px;}
.main .inquery-sum .slip-td{padding:0;font-family:Arial;height:260px;}
.main .inquery-sum .slip-div{overflow:hidden;background-color:#fff;}
.main .m8{margin:8px;}
.main .inquery-sum .ttl td{background-color:#D6D6D6;padding:4px 0;font-weight:bold;color:#A00;text-align:center;}
/*inquery common style*/

/*new specification table style*/
.main .new-spec{background-color:#ccc;border:0;font-family:Arial;}
.main .new-spec .btn-add{width:100px;}
.main .new-spec .center{text-align:center;}
/*new specification table style*/
.main .slip,
.main .slip td{background-color:#fff;text-align:center;}
.main .inquery-sum .ctrl-pannel{width:12px;background-color:#d6d6d6;cursor:pointer;}
.main .w60{width:60px;}
.main .w30{width:30px;}
.main .tcenter td{text-align:center;}
.main .table-head td{height:25px;background-color:#eee;color:#59493f;padding:4px 0;text-align:center;word-break:break-all;word-wrap:normal;}
.main .fnbtn{heiht:auto;line-height:16px;font:12px "lucida Grande",Verdana;margin:1px 1px 0 0;padding:0;}
.main .c4{width:80px;}
.main .c2{width:40px;}
.main .imgBtn {width:100px !important;height:25px !important;margin:0;padding:0;border:0;background:url(/images/button_org.gif) no-repeat left top;}
.main .ckbox{width:auto;}

.main .txt,
.main .stxt{background-color:#fff45c;color:#000;border:1px solid #ccc;}

.pageNav {margin-top:10px;color:#000000;overflow:hidden;zoom:1;text-align:right;}
.pageNav a{line-height:2.2em;padding: 2px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important;}
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold;}
.pageNav .pre{margin: 0 10px;white-space:nowrap;}
.pageNav .next{margin:0 10px;white-space:nowrap;}
.pageNav .red{font-family:Arial;color:#c00;}
.pageNav .left{float:left;color:#666;}
.cmnPos {position:relative;}
.cmnPos .pos{position:absolute;}

.groove{position:absolute;width:380px;padding:4px;background-color:#fff;border:1px solid #aaa;}
.groove .tabs{height:24px;background:url(/images/func_tab_lined3.gif) repeat-x left bottom;}
.groove .tabs li{float:left;height:16px;margin-left:4px;padding:3px 8px;background-color:#fff;border:1px solid #d3d3d3;border-width:1px 1px 0;cursor:pointer;}
.groove .tabs .current{height:17px;background-color:#f3f3f3;color:#c00;}
.groove .container{display:none;background-color:#f3f3f3;border-collapse:separate !important;border:1px solid #d3d3d3;border-width:0 1px 1px;}
.groove .valid{display:table;}
.groove .container td{background-color:#fff !important;border:1px solid #eee !important;text-align:center;cursor:pointer;}
.groove .container .selected{border:1px solid #f3858d !important;}
.groove .container .empty{background-color:transparent !important;border:!important;cursor:auto;}
.autosuggest,.mask{position:absolute;margin:0;padding:0;}
.autosuggest{background-color:#fff;border:1px solid #aaa;padding:2px 0;}
.autosuggest p{padding:2px 4px;text-align:left !important;zoom:1;}
.drop-list .selected,
.autosuggest .selected{color:#fff;background-color:#316ac5;}
.btn-chr2,
.btn-chr4,
.btn-chr6,
.btn-chr8,
.btn-chr10,
.btn-chr12{border:0;height:24px;margin:0;padding:0;line-height:24px;color:#fff !important;}
.btn-chr2{width:48px !important;background:url(/images/btns/btn_chr2.png) no-repeat 0 0;}
.btn-chr4{width:72px !important;background:url(/images/btns/btn_chr4.png) no-repeat 0 0;}
.btn-chr6{width:96px !important;background:url(/images/btns/btn_chr6.png) no-repeat 0 0;}
.btn-chr8{width:120px !important;background:url(/images/btns/btn_chr8.png) no-repeat 0 0;}
.btn-chr10{width:144px !important;background:url(/images/btns/btn_chr10.png) no-repeat 0 0;}
.btn-chr12{width:168px !important;background:url(/images/btns/btn_chr12.png) no-repeat 0 0;}
.org-btn2,
.org-btn4,
.org-btn6,
.org-btn8,
.org-btn10,
.org-btn12{border:0;height:24px;margin:0;padding:0;line-height:24px;color:#fff !important;}
.org-btn2{width:48px !important;background:url(/images/btns/org_btn_chr2.png) no-repeat 0 0;}
.org-btn4{width:72px !important;background:url(/images/btns/org_btn_chr4.png) no-repeat 0 0;}
.org-btn6{width:96px !important;background:url(/images/btns/org_btn_chr6.png) no-repeat 0 0;}
.org-btn8{width:120px !important;background:url(/images/btns/org_btn_chr8.png) no-repeat 0 0;}
.org-btn10{width:144px !important;background:url(/images/btns/org_btn_chr10.png) no-repeat 0 0;}
.org-btn12{width:168px !important;background:url(/images/btns/org_btn_chr12.png) no-repeat 0 0;}
.btn-input{height:22px;line-height:22px;border:1px solid #046b9a;}

.clearfix:after { content: "."; display: block;font-size:0;line-height:0; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;zoom:1;}
/* Hides from IE-mac \*/
.clearfix {_height: 1%;display: block;}